package com.dao;

import com.domain.sys.SysLog;
import org.apache.ibatis.annotations.Mapper;
import java.util.ArrayList;

@Mapper
public interface SysLogDao {

    /**
     *基于条件查询日志总记录数
     * @param username 查询条件
     * @return 总记录数
     */
    Integer getRowCount(String username);


    /**
     *当期那也记录的数据查询操作
     * @param username  查询条件
     * @param startIndex  当前页的起始位子
     * @param pageSize   每页最多显示多少条记录
     * @return   当前页日志记录信息
     */
    ArrayList<SysLog> findPageObjects(String username,Integer startIndex,Integer pageSize);


    /**
     *
     * @param ids
     * @return
     */
    Integer deleteObjects(Integer...ids);



    int insertObject(SysLog entity);





}
